a trillion - French English Dictionary